4 links
tagged with image processing
Click any tag below to further narrow down your results
Links
The article explains the necessity of dithering in digital imaging, particularly in the early days of computing when memory constraints limited color detail. It discusses how dithering techniques, such as ordered dithering and error diffusion, are used to create the illusion of more colors and smoother gradients in images. Although dithering is now largely a retro aesthetic due to advancements in color depth, its principles remain important in understanding image processing.
The article discusses the development of Grayskull, a minimal computer vision library that operates solely on grayscale 8-bit images using basic C programming. It explores fundamental image processing techniques such as pixel manipulation, resizing, and the application of convolutional filters, emphasizing simplicity for resource-constrained devices.
The GitHub repository "Depixelization_poc" features a proof of concept (PoC) for recovering plaintext from pixelized screenshots using a linear box filter technique. The repository includes scripts for depixelizing images, creating pixelized images, and analyzing pixel blocks, along with installation instructions and example usages. Recent updates have refined the code and improved functionality based on user feedback.
The article discusses the technique of dithering in image processing, explaining its importance for reducing color depth in images while maintaining visual quality. It covers eleven dithering algorithms, including the well-known Floyd-Steinberg method, and provides insights into how dithering can improve the representation of images on devices with limited color capabilities. The author emphasizes dithering's ongoing relevance in both practical and artistic applications.